home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / bb21c.zip / LANGUAGE.DOC < prev    next >
Text File  |  1991-01-12  |  2KB  |  54 lines

  1. This describes how to get multipe language support.
  2.  
  3. The LANGUAGE LIST
  4. -----------------
  5.  
  6. There is a parm in PARMS.BB called LANGUAGE_LIST.  This should be a list
  7. of letters (up to 8) with each letter standing for a different language.
  8.  
  9. The first letter is the primary language.  The other letters are
  10. secondary languages.  Example:
  11.  
  12.     LANGUAGE_LIST = EIF
  13.  
  14. might be for English, Italian, and French.  English would then be the
  15. primary language and Italian and French would be secondary languages.
  16. The letters can mean whatever you want.  Numbers are also acceptable.
  17.  
  18.  
  19. MESSAGE files
  20. -------------
  21.  
  22. The file pointer to by MESSAGE_FILE in PARMS.BB is the primary language
  23. message file.  This is usually MESSAGE.BB.  The other language file names
  24. are built from this one by adding the secondary language letter to the
  25. end of the file name.  From our example above:
  26.  
  27.     MESSAGE.BB = English
  28.     MESSAGE.BB + I = MESSAGE.BBI = Italian
  29.     MESSAGE.BB + F = MESSAGE.BBF = French
  30.  
  31. Message resolution
  32. ------------------
  33.  
  34. The actual text for a message will be found by searching the secondary
  35. language file and then the primary.  So if message #4 is only in the
  36. primary file, then it will be used for all languages.  This way it is
  37. necessary only to have the messages that are different in the secondary
  38. language message files.  Messages such as #24 (the forwarding header)
  39. only have to be coded once.
  40.  
  41. Language selection
  42. ------------------
  43.  
  44. A user that hasd not selected a language will be given the default
  45. language for the port at the time he logs on.  This could change from
  46. session to session.
  47.  
  48. Users select their language using the NL command or as part of the
  49. registration process.
  50.  
  51. Special character:  A selection of "?" means the user wants the default
  52. language of the port used.
  53.  
  54.